popup: Add property annotations
authorMatthias Clasen <mclasen@redhat.com>
Thu, 25 Feb 2021 01:05:43 +0000 (20:05 -0500)
committerEmmanuele Bassi <ebassi@gnome.org>
Thu, 11 Mar 2021 16:37:32 +0000 (16:37 +0000)
Connect properties, getters, and setters with annotations.

gdk/gdkpopup.c

index 20f7ca23bd6584615e649e8ea53b126413279737..3aeb46166bceea6b620bf534c41b15d401794bb8 100644 (file)
@@ -79,12 +79,23 @@ gdk_popup_default_init (GdkPopupInterface *iface)
   iface->get_position_x = gdk_popup_default_get_position_x;
   iface->get_position_y = gdk_popup_default_get_position_y;
 
+  /**
+   * GdkPopup:parent: (attributes org.gtk.Property.get=gdk_popup_get_parent)
+   *
+   * The parent surface.
+   */
   g_object_interface_install_property (iface,
       g_param_spec_object ("parent",
                            P_("Parent"),
                            P_("The parent surface"),
                            GDK_TYPE_SURFACE,
                            G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
+
+  /**
+   * GdkPopup:autohide: (attributes org.gtk.Property.get=gdk_popup_get_autohide)
+   *
+   * Whether to hide on outside clicks.
+   */
   g_object_interface_install_property (iface,
       g_param_spec_boolean ("autohide",
                            P_("Autohide"),
@@ -171,7 +182,7 @@ gdk_popup_get_rect_anchor (GdkPopup *popup)
 }
 
 /**
- * gdk_popup_get_parent:
+ * gdk_popup_get_parent: (attributes org.gtk.Method.get_property=parent)
  * @popup: a `GdkPopup`
  *
  * Returns the parent surface of a popup.
@@ -226,7 +237,7 @@ gdk_popup_get_position_y (GdkPopup *popup)
 }
 
 /**
- * gdk_popup_get_autohide:
+ * gdk_popup_get_autohide: (attributes org.gtk.Method.get_property=autohide)
  * @popup: a `GdkPopup`
  *
  * Returns whether this popup is set to hide on outside clicks.